|
AT-NFC
2.1 (win)
AT-NFC kernel set
|
HAL NFC UI Interface. More...
Typedefs | |
| typedef KER_INT16U(CLB_API * | T_NFC_CALLBACK_UI_SCHEDULE_CHANGE_REQUEST) (T_NFC_CLB_CTX_PARAM KER_INT32U ulDelayTime, const NFC_OUTCOME_UI *pUI) |
| Schedule async change User Interface request. More... | |
| typedef KER_BOOL(CLB_API * | T_NFC_CALLBACK_UI_CANCEL_CHANGE_REQUEST) (T_NFC_CLB_CTX_PARAM KER_INT16U usRequestID) |
| Cancel prev. scheduled async change User Interface request. More... | |
| typedef KER_INT16U(KER_API * | T_NFC_USER_CALLBACK_UI_SCHEDULE_CHANGE_REQUEST) (KER_VOID *pCallbackHandle, KER_INT32U ulDelayTime, const NFC_OUTCOME_UI *pUI) |
| Schedule async change User Interface request. More... | |
| typedef KER_BOOL(KER_API * | T_NFC_USER_CALLBACK_UI_CANCEL_CHANGE_REQUEST) (KER_VOID *pCallbackHandle, KER_INT16U usRequestID) |
| Cancel prev. scheduled async change User Interface request. More... | |
Functions | |
| KER_BOOL | epPosCancelTransactionCheck (KER_CTX_SINGLE_PARAM) |
| Checks for cancel transaction request from outside (polling mode) More... | |
| KER_INT32U | hal_nfc_ui_schedule_change_request (KER_CTX_PARAM KER_INT32U ulDelayTime, const NFC_OUTCOME_UI *pUI) |
| Schedule async change User Interface request. More... | |
| KER_BOOL | hal_nfc_ui_cancel_change_request (KER_CTX_PARAM KER_INT32U ulRequestID) |
| Cancel prev. scheduled async change User Interface request. More... | |
HAL NFC UI Interface.
This functions should be implemented by terminal application
| typedef KER_BOOL(CLB_API* T_NFC_CALLBACK_UI_CANCEL_CHANGE_REQUEST) (T_NFC_CLB_CTX_PARAM KER_INT16U usRequestID) |
Cancel prev. scheduled async change User Interface request.
| [in] | usRequestID | Request to cancel ID, obtained from hal_nfc_ui_schedule_change_request |
This function is used to cancel prev. schediled request to change User Interface
| typedef KER_INT16U(CLB_API* T_NFC_CALLBACK_UI_SCHEDULE_CHANGE_REQUEST) (T_NFC_CLB_CTX_PARAM KER_INT32U ulDelayTime, const NFC_OUTCOME_UI *pUI) |
Schedule async change User Interface request.
| [in] | ulDelayTime | Delay for request execution |
| [in] | pUI | Pointer to UI data struct |
This function is used to schedule async request to change User Interface
| typedef KER_BOOL(KER_API* T_NFC_USER_CALLBACK_UI_CANCEL_CHANGE_REQUEST) (KER_VOID *pCallbackHandle, KER_INT16U usRequestID) |
Cancel prev. scheduled async change User Interface request.
| [in] | pCallbackHandle | - callback context, registered with btCallbackType = NUM_T_NFC_USER_CALLBACK_HANDLE |
| [in] | usRequestID | Request to cancel ID, obtained from hal_nfc_ui_schedule_change_request |
This function is used to cancel prev. schediled request to change User Interface
| typedef KER_INT16U(KER_API* T_NFC_USER_CALLBACK_UI_SCHEDULE_CHANGE_REQUEST) (KER_VOID *pCallbackHandle, KER_INT32U ulDelayTime, const NFC_OUTCOME_UI *pUI) |
Schedule async change User Interface request.
| [in] | pCallbackHandle | - callback context, registered with btCallbackType = NUM_T_NFC_USER_CALLBACK_HANDLE |
| [in] | ulDelayTime | Delay for request execution |
| [in] | pUI | Pointer to UI data struct |
This function is used to schedule async request to change User Interface
| KER_BOOL epPosCancelTransactionCheck | ( | KER_CTX_SINGLE_PARAM | ) |
| KER_BOOL hal_nfc_ui_cancel_change_request | ( | KER_CTX_PARAM KER_INT32U | ulRequestID | ) |
Cancel prev. scheduled async change User Interface request.
| [in] | ulRequestID | Request to cancel ID, obtained from hal_nfc_ui_schedule_change_request |
This function is used to cancel prev. scheduled request to change User Interface
| KER_INT32U hal_nfc_ui_schedule_change_request | ( | KER_CTX_PARAM KER_INT32U | ulDelayTime, |
| const NFC_OUTCOME_UI * | pUI | ||
| ) |
Schedule async change User Interface request.
| [in] | ulDelayTime | Delay for request execution (in 100 msec) |
| [in] | pUI | Pointer to UI data struct |
This function is used to schedule async request to change User Interface